Вариант 5.

Создать класс Stack, реализующий работу со стеком целых чисел.
Разработать следующие члены класса:
1. Поля:
int[] stack;
int top;
2. Конструкторы:позволяющий создать стек с размером по умолчанию равным 10;
позволяющий задать начальный размер стека;
3. Методы, позволяющие:
- проверить состояние стека на наличие элементов;
- peek() - получить верхний элемент не удаляя его из стека;
- pop() - извлечь элемент удаляя его из стека;
- push() - добавить элемент в стек;
- искать заданный элемент в стеке, возвращая количество операций pop,
которые требуются для того чтобы перевести искомый элемент в вершину стека
или -1, если заданный элемент в стеке отсутствует.
- Продемонстрировать работу класса